KPC-Toolbox: Best recipes for automatic trace fitting using Markovian Arrival Processes
نویسندگان
چکیده
We present the KPC-Toolbox, a library of MATLAB scripts for fitting workload traces into Markovian Arrival Processes (MAPs) in an automatic way based on the recently proposed Kronecker Product Composition (KPC) method. We first present detailed sensitivity analysis that builds intuition on which trace descriptors are the most important for queueing performance, stressing the advantages of matching higher-order correlations of the process rather than higher-order moments of the distribution. Given that the MAP parameterization space can be very large, we focus on first determining the order of the smallest MAP that can fit the trace well using the Bayesian Information Criterion (BIC). The KPC-Toolbox then automatically derives a MAP that captures accurately the most essential features of the trace. Extensive experimentation illustrates the effectiveness of the KPC-Toolbox in fitting traces that are well-documented in the literature as very challenging to fit, showing that the KPC-Toolbox offers a simple and powerful solution to fitting accurately trace data into MAPs. We provide a characterization of moments and correlations that can be fitted exactly by KPC, thus proving the wider applicability of the method compared to small order MAPs. We also consider the fitting of phase-type (PH-type) distributions, which are an important specialization of MAPs that are useful for describing traces without correlations in their time series. We illustrate that the KPC methodology can be easily adapted to PH-type fitting and present experimental results on networking and disk drive traces showing that the KPC-Toolbox can also match accurately higher-order moments of the inter-arrival times in place of correlations.
منابع مشابه
Multi-time-Scale Traffic Modeling Using Markovian and L-Systems Models
Traffic engineering of IP networks requires the characterization and modeling of network traffic on multiple time scales due to the existence of several statistical properties that are invariant across a range of time scales, such as selfsimilarity, LRD and multifractality. These properties have a significant impact on network performance and, therefore, traffic models must be able to incorpora...
متن کاملInterarrival Times Characterization and Fitting for Markovian Traffic Analysis
We propose a traffic fitting algorithm for Markovian Arrival Processes (MAPs) that can capture statistics of any order of interarrival times. By studying real traffic traces, we show that matching higher order properties, in addition to first and second order descriptors, results in increased queueing prediction accuracy with respect to other algorithms that only match the mean, coefficient of ...
متن کاملMulti-class Markovian arrival processes and their parameter fitting
Markovian arrival processes are a powerful class of stochastic processes to represent stochastic workloads that include autocorrelation in performance or dependability modeling. However, fitting the parameters of a Markovian arrival process to given measurement data is non-trivial and most known methods focus on a single class case, where all events are of the same type and only the sequence of...
متن کاملFitting methods based on distance measures of marked Markov arrival processes
Approximating various real world observations with stochastic processes is an essential modeling step in several fields of applied sciences. In this paper we focus on the family of Markov modulated point processes, and propose some fitting methods. The core of these methods is the computation of the distance between elements of the model family. First we introduce a methodology for computing th...
متن کاملProFiDo - A Toolkit for Fitting Input Models
The Processes Fitting Toolkit Dortmund (ProFiDo) provides a graphical user interface supporting the use of a variety of tools for the fitting and modelling of arrival processes. In this paper we present the first version of ProFiDo emphasising the fitting of Markovian Arrival Processes (MAPs).
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Perform. Eval.
دوره 67 شماره
صفحات -
تاریخ انتشار 2010